Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Chile F4 Brazil F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Serbia F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) USA F2 USA F3 USA F4 2001 Eddleman USTA Challenger - Birmingham ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano BBB Open - Sofia 7th Wartburg Open - Eisenach Muller Cup 99 - Ulm Copa Ericsson - Lima drkoop.com USTA Challenger of Burbank - Burbank XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino Project Independence Men's Challenger - Mandeville Corona Mexico City Open - Mexico City Brasov Challenger - Brasov 2005 Freeman Men's Challenger - Joplin 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise San Luis Potosi Challenger 2007 - San Luis Potosi The Surbiton Trophy - Surbiton Levene Gouldin & Thompson Tennis Challenger - Binghamton XIII Trofeo Ciudad de Quito - Quito Ford Tennis Championships - Louisville Challenger Ciudad de Guayaquil - Guayaquil Music City Challenger - Nashville Sony Ericsson Open 2008 - Belgrade Abierto Internacional de Salinas 'Dario Expreso' - Salinas Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Unicredit Czech Open - Prostejov Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali 2008 Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Carson Challenger Brasilia Challenger Quito Challenger Guayaquil Challenger Sunrise Challenger Manta Challenger Segovia Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Dallas Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Turin Challenger Vancouver Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Quito Challenger Morelos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Barranquilla Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Fergana Challenger Marburg Challenger Cali Challenger Scheveningen Challenger ATU Cup - Weiden Macedonian Open 1999 - Skopje Renault Slovenian Open - Ljubljana Burbank Challenger - Burbank ECM Prague Open 2005 - Prague V Trani Cup - Trani A Glimmer of Hope Challenger - Austin La Serena Open - La Serena Banja Luka Challenger - Banja Luka Lubbock Challenger - Lubbock Medellin Challenger AXA Open II - Espinho The Wright Financial Group USTA Challenger - Champaign Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica Czech Open 2005 - Prostejov Medellin Challenger USTA Comerica Challenger - Aptos BH Tennis Open International Cup - Belo Horizonte VII Trofeo Ciudad de Quito - Quito Bogota Challenger Heineken Open - Auckland Sybase Open - San Jose Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Franklin Templeton Tennis Classic - Scottsdale Warsteiner Grand Prix ATP Challenger - Oberstaufen Tiburon Challenger Newcastle Challenger - Newcastle Copa Petrobras - Bogota UBS Open Gstaad - Gstaad Copa Kia - Santiago Franklin Templeton Tennis Classic - Scottsdale Macedonia Open - Skopje U.S. Men's Clay Court Championships - Houston V Trofeo Barcelona de Tenis - Barcelona Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Healthsouth/USTA Men's Challenger of Burbank - Burbank Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel The $50,000 Pro Challenger at Calabasas - Calabasas Bogota Challenger Copa Ericsson - Sao Paulo Copa Ericsson - Santiago VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Nottingham Challenger West Side Tennis Club Clay Court Challenger - Forest Hills X Abierto Internacional de Salinas - Salinas Charlottesville Challenger Copa Ericsson Costa Rica - San Jose Cali Challenger Copa Ericsson - Montevideo GHI Bronx Classic - Bronx VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Adidas International - Sydney Gemax Samsung Open 2005 - Belgrade Copa AT&T - Buenos Aires Heinekin Open 1998 - Budva Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Opel Bulvaria MCG Bulgarian Open - Sofia Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston XL Capital Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport TED Open-Akbank Private Banking - Istanbul USTA Challenger of Burbank - Burbank Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. 12th BH Tennis Open International Cup - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Santo Domingo Challenger Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston VII Avierto Internacional de Salinas - Salinas Eddleman/USTA Challenger - Birmingham Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen CA Challenge - Graz Gerry Weber Open - Halle Ford Tennis Championships - Louisville Ordina Open - 's-Hertogenbosch The West Side Tennis Club Grass Court Challenger - Forest Hills Allianz Suisse Open Gstaad - Gstaad JSM Challenger - Champaign USTA Challenger - Champaign Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Millenium Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Championships - London Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Ostdeutscher Sparkassen Cup - Dresden Copa Petrobras - Santiago Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Guayaquil Challenger SAP Open - San Jose The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Recife Challenger U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Ostdeutscher Sparkassen Cup - Dresden Music City Challenger - Nashville Challenger Casablanca San Angel - Mexico City USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Zenith Tennis Cup-Harbour Club - Milan XL Bermuda Open - Bermuda Blumenau Challenger Baden Open - Ettlingen IX Trofeo Ciudad de Quito - Quito Furth Challenger The USTA Challenger at West End Racquet - Torrance Schickendanz Open - Furth Dallas Challenger Guzzini Challenger - Recanati II Naples ITG Challenger - Naples The Wright Financial Group, Inc. Challenger - Champaign Gerry Weber Open - Halle Bucaramanga Challenger Britania Zavaleta - Puebla The 'Fitz' Casino Challenger - Tunica Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota Unique Zagreb Open - Zagreb Challenger ATP de Cuenca Diario El Mercurio - Cuenca Ecuador Open - Quito 2004 USTA Challenger of Calabasas - Calabasas US Men's Clay Court Championship - Houston XI Open International D'Andorra - Andorra Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart 2004 Colorado Tennis Classic - Denver Prague Challenger Seguros Bogota Open - Bogota Ecuador Open - Quito Binghamton Professional Tennis Tournament - Binghamton Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas Gemax Open 2002 - Belgrade Joplin Challenger - Joplin I Manta Open - Manta Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Arpa Ceramic Cup - Reggio Emilia Hilton Waikoloa USTA Challenger - Waikoloa V Abierto Internacional de Salinas - Salinas Sardinia International Championship - Cagliari Optimus Maia Open - Maia Quelle Cup 2000 - Furth Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito Pereira Challenger Challenger Britania Zavaleta - Puebla Copa Ericsson Brazil - Sao Paulo Tiburon Challenger - Tiburon VI Trofeo Ciudad de Quito - Quito Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Dusseldorf Open 2006 - Dusseldorf Copa Ericsson Argentina - Buenos Aires 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento Copa Ericsson Costa Rica - San Jose Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas Copa Ericsson Brazil - Sao Paulo ITG Miami Challenger - Miami Mexico City Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Tatra Banka Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo University of Tennessee USTA Challenger - Knoxville Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Abierto Internacional de Salinas - Salinas BPCA Open de Nice-Tounoi Challenger - Nice BMW Tennis Championship - Sunrise Alessandria Challenger Bogota Challenger 2003 Freeman Men's Challenger - Joplin Yugoslavia Open - Belgrade Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger - San Luis Potosi USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Bogota Challenger - Bogota Open Castilla y Leon - Segovia 2002 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas Schickendanz Open - Furth 2002 USTA Tallahassee Tennis Challenger - Tallahassee Morelos Challenger XL Capital Bermuda Open - Bermuda Blois Challenger Marburg Challenger Ljubljana Open - Ljubljana Czech Open - Prostejov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rimouski Challenger USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger Pro Challenger at Calabasas - Calabasas The Tarka Challenger - Barnstaple 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington The Scottish Tennis Championships - Edinburgh Salinas Challenger Sacramento Challenger Italian Open - Rome Bulgarian Challenger 2002 - Sofia Sarasota Challenger Amer-Wilson Challenger - Tampere The Ericsson Open - Miami BNP Paribas Primrose - Bordeaux Hurricane Tennis Open - Bradenton Pozoblanco Challenger LTA Men's Challenger - Wrexham Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Togliatti Cup - Togliatti Salinas Challenger BMW Brixina Tennis Open 2000 - Bressanone Trofeo Cassa di Risparmio di Alessandria - Alessandria Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells IV Gramado Open de Tenis - Gramado Campinas Challenger Skandia Open - Linz Salvador Challenger Segundo Aberto de Brasilia - Brasilia Brixina Tennis Open - Bressanone Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Pereira Challenger USTA Challenger of Orlando - Orlando Geneva Challenger - Geneva JSM Challenger of Champaign - Urbana Nossa Caixa Tennis Cup - Sao Paulo Mons Challenger BNP Paribas Open - Indian Wells Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Guayaquil Challenger Bogota Challenger Copa Ericsson Mexico - Guadalajara BMW Brixina Tennis Open - Bressanone Rio De Janeiro Challenger Zagreb Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Mercedes Benz of Calabasas - Calabasas Mallorca Open - Mallorca Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Challenger Cudad de Guayaquil - Guayaquil Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Gerry Weber Open - Halle Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Vicenza Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dallas Challenger President's Cup 2000 - Tashkent AIG Japan Open - Tokyo Sacramento Challenger - Sacramento Siebel Open - San Jose RCA Championships - Indianapolis Abierto Mexicano Telfonica MoviStar - Acapulco Knoxville Challenger Miller Lite Hall of Fame Tennis Championships - Newport BellSouth Open - Vina del Mar AEGON Championships - London Kroger / St. Jude International - Memphis If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle AAPT Championships - Adelaide Serbia Open - Belgrade Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Open Romania - Bucharest Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Medibank International - Sydney Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Furth Challenger Open de Nice Cote dAzur - Nice Tennis Masters Series - Miami River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open - New York Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4